iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
DevOps

Mac 環境 n8n 30 天學習計畫系列 第 4

Day4:定時任務Cron → Console Log

  • 分享至 

  • xImage
  •  

一、建立新的 Workflow(與昨天比較)

  1. 左上角按 New Workflow
  2. 在畫布左上點 Workflow 名稱,改成 Cron-Demo,按 Save(習慣先存檔)。
    https://ithelp.ithome.com.tw/upload/images/20250918/20169144nDaWU8ezCn.png

二、把 Cron 當作觸發器(完整操作)

你可以把 Cron 放在最左邊,讓它「啟動」整個流程。

  1. 在畫布空白處按「+」或右鍵 → 搜尋 Cron → 選 Cron node,點新增。
  2. 點選剛加入的 Cron Node,右側會顯示設定欄位(Node Settings)。

A. 設為「每分鐘執行」

  • 找到 Mode(或類似選單)→ 選 Every Minute(或選「Every X」然後輸入 1)。

    效果:每分鐘會自動觸發一次。

(更保險的通用方法,使用 Cron 表達式)

  • 如果欄位有 Cron Expression / Custom,選 Custom,輸入:

    * * * * *
    

    代表「每分鐘一次」。


四、常用 Cron 範例(你會用到的)

  • 每分鐘: * * * * *
  • 每 5 分鐘: */5 * * * *
  • 每小時整點: 0 * * * *
  • 每天 09:00: 0 9 * * *
  • 每週一到五 09:00(上班日): 0 9 * * 1-5

Cron 五個欄位順序:分(0-59) 小時(0-23) 日(1-31) 月(1-12) 星期(0-7,0或7代表日)


五、把 Cron 連接到動作(範例:Cron → Set → Console)

  1. 在 Cron node 右側按「+」→ 搜尋 Set → 新增 Set node。

  2. 在 Set node 的 Values 裡新增一個欄位:名稱 msg,值 今天是 Cron 測試(或 {{ $now.format("YYYY-MM-DD HH:mm") }} 若支援模板)。

  3. 用滑鼠把 Cron 的輸出連到 Set(拖拉線)。

  4. 再新增一個 Function / Code /或 HTTP Request / 或任何動作,或使用 Execute Workflow 觀察 Set 的輸出。

    • 常見測試:把 Set 接到一個 HTTP Request 發到 webhook.site,或接到 Console(若有 Console Node)顯示。
  5. Demo-Interface 存起來

  6. 回到 Workflow List → 複製成 Demo-Copy

  7. Demo-Copy 裡刪掉 IF Node,換成 Cron Node(例如每分鐘跑一次)

  8. 啟用(Activate Workflow)→ 看看它會自動執行
    https://ithelp.ithome.com.tw/upload/images/20250916/20169144Z0GaERB6Ix.png
    👉 這一步會讓你理解 測試用 Workflow長期運行的 Workflow 的差別。

  9. 測試用 Workflow
    📌 目的:方便你快速檢查流程是否正確
    通常會用 Manual Trigger 或是 Cron 設 * * * * *(每分鐘跑一次)。
    會接比較簡單的 Set 或 IF 來驗證資料流動。
    執行完後你會去看 Execution Log,確認 Input/Output 是否符合預期。
    不會真的接上「外部 API」或「寄 Email」之類有成本的服務,避免測試時一直消耗資源。
    👉 特點:方便、頻繁、隨時能跑,但不是拿來放著長時間跑。

  10. 長期運行的 Workflow
    📌 目的:真正自動化,日常固定在背景執行
    會用 Cron 或 Webhook 當觸發器。
    頻率通常比較低(例如每天一次、每週一次),或依需求精確設計。
    裡面會包含真實的動作:例如寄出 Email、打 API、更新 Google Sheet。
    Workflow 必須按右上角 Activate 才會自動運行(否則只有你手動測試時才會跑)。
    👉 特點:可靠、低干擾、穩定跑在背景。


上一篇
Day 3 :介面導覽體驗
系列文
Mac 環境 n8n 30 天學習計畫4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言